<?php $javascript->link('add-edit_only', false);?>
<?php $javascript->link('jquery.buscar_proveedor', false);?>
<div class="codigo_documento form">
<?php echo $form->create('CodigoDocumento');?>
    <fieldset>
        <legend><?php __('Modificando Codigo de Documento');?></legend>

        <div class="cont6" style="width: 100%">
            <div class="clear">&nbsp;</div>

            <div class="grid1b">Codigo</div>
            <div class="grid2">
                <?php echo $form->input('CodigoDocumento.id', array('label'=>false, 'type'=>'text'));?>
            </div>
            <div class="grid1b">Simbolo</div>
            <div class="grid1">
                <?php echo $form->input('CodigoDocumento.simbolo', array('label'=>false));?>
            </div>
            <div class="clear">&nbsp;</div>


            <div class="grid1b">Codigo SUNAT</div>
            <div class="grid2">
                <?php echo $form->input('CodigoDocumento.codigo_sunat', array('label'=>false));?>
            </div>
            <div class="grid1b">Descripcion</div>
            <div class="grid1">
                <?php echo $form->input('CodigoDocumento.descripcion', array('label'=>false, 'size'=>40));?>
            </div>
            <div class="clear">&nbsp;</div>
        </div>
        <p/>
        <legend>Series de Documentos</legend>

        <div id="seriesDiv">
            <table id="detalles">
                <thead>
                    <tr>
                        <th width="30px">Serie</th>
                        <th width="70px">Nro. inicial</th>
                        <th width="70px">Nro. final</th>
                        <th width="70px">Ultimo uso</th>
                        <th width="90px">Fecha emis.</th>
                        <th width="90px">Fecha venc.</th>
                        <th width="90px">Fecha ampl.</th>
                        <th width="80px">Deposito</th>
                        <th width="100px">Obs. ampl.</th>                        
                        <th width="30px">Tran. grat.</th>
                        <th width="30px">Itinerante</th>
                        <th width="30px">Activo</th>
                        <th>&nbsp;</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td><?php echo $form->input('Cabecera.serie', array('div'=>false,'label'=>false,'style'=>"width:25px;", 'maxlength'=>3));?></td>
                        <td><?php echo $form->input('Cabecera.numero_inicial', array('div'=>false,'label'=>false,'style'=>'width: 64px;', 'maxlength'=>9));?></td>
                        <td><?php echo $form->input('Cabecera.numero_final', array('div'=>false,'label'=>false,'style'=>'width: 64px;', 'maxlength'=>9));?></td>
                        <td><?php echo $form->input('Cabecera.ultimo_uso', array('div'=>false,'label'=>false,'style'=>'width: 64px;', 'maxlength'=>9));?></td>
                        <td>
                            <div class="simpleDate">
                                <?php echo $form->input('Cabecera.fecha_emision', array('div'=>false,'label'=>false,'style'=>'width: 64px;', 'maxlength'=>10));?>
                            </div>
                        </td>
                        <td>
                            <div class="simpleDate">
                                <?php echo $form->input('Cabecera.fecha_vencimiento', array('div'=>false,'label'=>false,'style'=>'width: 64px;', 'maxlength'=>10));?>
                            </div>
                        </td>
                        <td>
                            <div class="simpleDate">
                                <?php echo $form->input('Cabecera.fecha_ampliacion', array('div'=>false,'label'=>false,'style'=>'width: 64px;', 'maxlength'=>10));?>
                            </div>
                        </td>
                        <td><?php echo $form->input('Cabecera.centro_dist_id', array('div'=>false,'label'=>false,'size'=>5));?></td>
                        <td><?php echo $form->input('Cabecera.observaciones_ampliacion', array('div'=>false,'label'=>false,'size'=>15));?></td>                        
                        <td align="center"><?php echo $form->input('Cabecera.transferencia_gratuita', array('div'=>false,'label'=>false,'type'=>'checkbox'));?></td>
                        <td align="center"><?php echo $form->input('Cabecera.itinerante', array('div'=>false,'label'=>false,'type'=>'checkbox'));?></td>
                        <td align="center"><?php echo $form->input('Cabecera.activo', array('div'=>false,'label'=>false,'type'=>'checkbox', 'checked'=>true));?></td>
                        <td>
                            <?php echo $form->hidden('Cabecera.id', array('value'=>-1));?>
                            <?php echo $html->link('', '#', array('id'=>'btnSave', 'class'=>'lnkbutton btnsave'));?>
                        </td>
                    </tr>
                    <tr id="row" style="display:none" style="height:30px;">
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.$.serie', array('div'=>false,'label'=>false, 'value'=>'%01'));?><span id="message">%01</span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.$.numero_inicial', array('div'=>false,'label'=>false, 'value'=>'%02'));?><span id="message">%02</span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.$.numero_final', array('div'=>false,'label'=>false, 'value'=>'%03'));?><span id="message">%03</span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.$.ultimo_uso', array('div'=>false,'label'=>false, 'value'=>'%04'));?><span id="message">%04</span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.$.fecha_emision', array('div'=>false,'label'=>false, 'value'=>'%05'));?><span id="message">%05</span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.$.fecha_vencimiento', array('div'=>false,'label'=>false, 'value'=>'%06'));?><span id="message">%06</span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.$.fecha_ampliacion', array('div'=>false,'label'=>false, 'value'=>'%07'));?><span id="message">%07</span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.$.centro_dist_id', array('div'=>false,'label'=>false, 'value'=>'%15'));?><span id="message">%15</span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.$.observaciones_ampliacion', array('div'=>false,'label'=>false, 'value'=>'%08'));?><span id="message">%08</span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.$.transferencia_gratuita', array('div'=>false,'label'=>false, 'value'=>'%09'));?><span id="message">%12</span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.$.itinerante', array('div'=>false,'label'=>false, 'value'=>'%10'));?><span id="message">%13</span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.$.activo', array('div'=>false,'label'=>false, 'value'=>'%11'));?><span id="message">%14</span></td>
                        <td align="center">
                            <?php echo $html->link('', '#', array('id'=>'btnedit$','class'=>'edit lnkbutton btnedit', 'title'=>'Editar serie'));?>
                            <?php echo $html->link('', '#', array('id'=>'btnpermissions$','class'=>'permissions lnkbutton btnpermissions', 'title'=>'Establecer permisos'));?>
                            <?php echo $html->link('', '#', array('id'=>'btndelete$','class'=>'delete lnkbutton btnerase', 'title'=>'Eliminar serie'));?>
                            <div id="permissions$"></div>
                        </td>
                    </tr>
<?php 
$i = 1;
foreach($this->data['CodigoDocumentoDetalle'] as $detalle):?>
                    <tr id="row<?php echo $i;?>" style="height:30px;">
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.'.$i.'.serie', array('div'=>false,'label'=>false, 'value'=>$detalle['serie']));?><span id="message"><?php echo $detalle['serie'];?></span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.'.$i.'.numero_inicial', array('div'=>false,'label'=>false, 'value'=>$detalle['numero_inicial']));?><span id="message"><?php echo $detalle['numero_inicial'];?></span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.'.$i.'.numero_final', array('div'=>false,'label'=>false, 'value'=>$detalle['numero_final']));?><span id="message"><?php echo $detalle['numero_final'];?></span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.'.$i.'.ultimo_uso', array('div'=>false,'label'=>false, 'value'=>$detalle['ultimo_uso']));?><span id="message"><?php echo $detalle['ultimo_uso'];?></span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.'.$i.'.fecha_emision', array('div'=>false,'label'=>false, 'value'=>$time->format('d/m/Y', $detalle['fecha_emision'])));?><span id="message"><?php echo $time->format('d/m/Y', $detalle['fecha_emision']);?></span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.'.$i.'.fecha_vencimiento', array('div'=>false,'label'=>false, 'value'=>$time->format('d/m/Y', $detalle['fecha_vencimiento'])));?><span id="message"><?php echo $time->format('d/m/Y', $detalle['fecha_vencimiento']);?></span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.'.$i.'.fecha_ampliacion', array('div'=>false,'label'=>false, 'value'=>$time->format('d/m/Y', $detalle['fecha_ampliacion'])));?><span id="message"><?php echo $detalle['fecha_ampliacion']?$time->format('d/m/Y', $detalle['fecha_ampliacion']):'';?></span></td>
                        <td align="right"><?php echo $form->hidden('CodigoDocumentoDetalle.'.$i.'.centro_dist_id', array('div'=>false,'label'=>false, 'value'=>$detalle['centro_dist_id']));?><span id="message"><?php echo $detalle['centro_dist_id'];?></span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.'.$i.'.observaciones_ampliacion', array('div'=>false,'label'=>false, 'value'=>$detalle['observaciones_ampliacion']));?><span id="message"><?php echo $detalle['observaciones_ampliacion'];?></span></td>                        
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.'.$i.'.transferencia_gratuita', array('div'=>false,'label'=>false, 'value'=>$detalle['transferencia_gratuita']?1:0));?><span id="message"><?php echo $detalle['transferencia_gratuita']?'Si':'No';?></span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.'.$i.'.itinerante', array('div'=>false,'label'=>false, 'value'=>$detalle['itinerante']?1:0));?><span id="message"><?php echo $detalle['itinerante']?'Si':'No';?></span></td>
                        <td align="center"><?php echo $form->hidden('CodigoDocumentoDetalle.'.$i.'.activo', array('div'=>false,'label'=>false, 'value'=>$detalle['activo']?1:0));?><span id="message"><?php echo $detalle['activo']?'Si':'No';?></span></td>
                        <td align="center">                        	
                            <?php echo $html->link('', '#', array('id'=>'btnedit'.$i,'class'=>'edit lnkbutton btnedit', 'title'=>'Editar serie'));?>
                            <?php echo $html->link('', '#', array('id'=>'btnpermissions'.$i,'class'=>'permissions lnkbutton btnpermissions', 'title'=>'Establecer permisos'));?>
                            <?php echo $html->link('', '#', array('id'=>'btndelete'.$i,'class'=>'delete lnkbutton btnerase', 'title'=>'Eliminar serie'));?>
                            <div id="permissions<?php echo $i;?>">
    <?php 
    $j = 1;
    foreach($detalle['SeriesUsuario'] as $usuario):?>
                                <input type="hidden" name="data[CodigoDocumentoDetalle][<?php echo $i;?>][SeriesUsuario][<?php echo $j;?>][usuario_id]" value="<?php echo $usuario['usuario_id'];?>" />
    <?php 
        $j++;
    endforeach;?>
                            </div>
                        </td>
                    </tr>
<?php 
    $i++;
endforeach;?>

                </tbody>
            </table>
        </div>
    </fieldset>
    <p/>

<div id="ventanaPermisos" style="display:none;">
    <p>
        Usuario
        <?php echo $form->input('usuario', array('type'=>'select', 'label'=>false, 'div'=>false, 'style'=>'width:280px;'));?>
        <?php echo $form->hidden('detalle_id');?>
    </p>
    <hr>
    <div style="width: 100%;height: 120px; overflow: scroll;"></div>
</div>

    <?php echo $form->submit('Guardar', array(
        'div' => false,
        'class' => 'btnsave'));?>
    <?php echo $html->link('Cancelar', array('action'=>'index'), array('class'=>'lnkbutton btncancel'));?>
<?php echo $form->end();?>
</div><p/>
<style type="text/css">
    #seriesDiv{
        min-height: 200px;
        background: white;
        border-bottom: 1px solid #99BBE8;
    }
</style>
<script type="text/javascript">
    $(function(){
        var pos = <?php echo ++$i;?>;

        shortcuts = $.extend({}, shortcuts, {
                'Ctrl+D':{
                        'accion':'Agregar item al detalle',
                        'objs':'#btnSave',
                        'callback':function(){
                                $('#btnSave').trigger('click')
                        }
                }
        });
        shortcut_rebind(true);
        
        //validaciones
//        $('#CabeceraSerie').attr('minlength','3').addClass('notEmpty numero');
//	$('#CabeceraNumeroInicial').attr('minlength','9').addClass('notEmpty numero');
//	$('#CabeceraNumeroFinal').attr('minlength','9').addClass('notEmpty numero');
//	$('#CabeceraUltimoUso').attr('minlength','9').addClass('notEmpty numero');
//	$('#CabeceraFechaEmision').addClass('notEmpty fecha');
//	validar();

        $('#btnSave').click(function(){
            if ($.trim($('#CabeceraSerie').val()) == '' ||
                $.trim($('#CabeceraNumeroInicial').val()) == '' ||
                $.trim($('#CabeceraNumeroFinal').val()) == '' ||
                $.trim($('#CabeceraUltimoUso').val()) == '' ||
                $.trim($('#CabeceraFechaEmision').val()) == '' ||
                $.trim($('#CabeceraFechaVencimiento').val()) == '')
                    return false;
            if ($('#CabeceraId').val() == -1){
                // obtener la fila muestra (oculta)
                var newline = $('#row').html();
                // estableciendo la posicion
                pos++;
                while (newline.indexOf('$')>0) newline = newline.replace('$', pos);
                // estableciendo los valores
                while (newline.indexOf('%01')>0) newline = newline.replace('%01', $('#CabeceraSerie').val());
                while (newline.indexOf('%02')>0) newline = newline.replace('%02', $('#CabeceraNumeroInicial').val());
                while (newline.indexOf('%03')>0) newline = newline.replace('%03', $('#CabeceraNumeroFinal').val());
                while (newline.indexOf('%04')>0) newline = newline.replace('%04', $('#CabeceraUltimoUso').val());
                while (newline.indexOf('%05')>0) newline = newline.replace('%05', $('#CabeceraFechaEmision').val());
                while (newline.indexOf('%06')>0) newline = newline.replace('%06', $('#CabeceraFechaVencimiento').val());
                while (newline.indexOf('%07')>0) newline = newline.replace('%07', $('#CabeceraFechaAmpliacion').val());
                while (newline.indexOf('%08')>0) newline = newline.replace('%08', $('#CabeceraObservacionesAmpliacion').val());
                while (newline.indexOf('%15')>0) newline = newline.replace('%15', $('#CabeceraCentroDistId').val());
                newline = newline.replace('%09', $('#CabeceraTransferenciaGratuita').is(':checked')?1:0);
                newline = newline.replace('%10', $('#CabeceraItinerante').is(':checked')?1:0);
                newline = newline.replace('%11', $('#CabeceraActivo').is(':checked')?1:0);
                newline = newline.replace('%12', $('#CabeceraTransferenciaGratuita').is(':checked')?'Si':'No');
                newline = newline.replace('%13', $('#CabeceraItinerante').is(':checked')?'Si':'No');
                newline = newline.replace('%14', $('#CabeceraActivo').is(':checked')?'Si':'No');                
                //adicionandora la nueva fila en la tabla
                $('#detalles').append('<tr id="row' + pos + '" style="height:30px;">' + newline + '</tr>');
                // asignando evetos a los botones
                $('#row'+pos+' td .edit').click(edit);
                $('#row'+pos+' td .delete').click(del);
                $('#row'+pos+' td .permissions').click(perms);
            } else {
                //valores inputs hiddens
                var id = $('#CabeceraId').val();
                $('#CodigoDocumentoDetalle'+id+'Serie').val($('#CabeceraSerie').val());
                $('#CodigoDocumentoDetalle'+id+'NumeroInicial').val($('#CabeceraNumeroInicial').val());
                $('#CodigoDocumentoDetalle'+id+'NumeroFinal').val($('#CabeceraNumeroFinal').val());
                $('#CodigoDocumentoDetalle'+id+'UltimoUso').val($('#CabeceraUltimoUso').val());
                $('#CodigoDocumentoDetalle'+id+'FechaEmision').val($('#CabeceraFechaEmision').val());
                $('#CodigoDocumentoDetalle'+id+'FechaVencimiento').val($('#CabeceraFechaVencimiento').val());
                $('#CodigoDocumentoDetalle'+id+'FechaAmpliacion').val($('#CabeceraFechaAmpliacion').val());
                $('#CodigoDocumentoDetalle'+id+'ObservacionesAmpliacion').val($('#CabeceraObservacionesAmpliacion').val());
                $('#CodigoDocumentoDetalle'+id+'CentroDistId').val($('#CabeceraCentroDistId').val());
                $('#CodigoDocumentoDetalle'+id+'TransferenciaGratuita').val($('#CabeceraTransferenciaGratuita').is(':checked')?1:0);
                $('#CodigoDocumentoDetalle'+id+'Itinerante').val($('#CabeceraItinerante').is(':checked')?1:0);
                $('#CodigoDocumentoDetalle'+id+'Activo').val($('#CabeceraActivo').is(':checked')?1:0);
                //valores
                $('#CodigoDocumentoDetalle'+id+'Serie').parent().children('#message').html($('#CabeceraSerie').val());
                $('#CodigoDocumentoDetalle'+id+'NumeroInicial').parent().children('#message').html($('#CabeceraNumeroInicial').val());
                $('#CodigoDocumentoDetalle'+id+'NumeroFinal').parent().children('#message').html($('#CabeceraNumeroFinal').val());
                $('#CodigoDocumentoDetalle'+id+'UltimoUso').parent().children('#message').html($('#CabeceraUltimoUso').val());
                $('#CodigoDocumentoDetalle'+id+'FechaEmision').parent().children('#message').html($('#CabeceraFechaEmision').val());
                $('#CodigoDocumentoDetalle'+id+'FechaVencimiento').parent().children('#message').html($('#CabeceraFechaVencimiento').val());
                $('#CodigoDocumentoDetalle'+id+'FechaAmpliacion').parent().children('#message').html($('#CabeceraFechaAmpliacion').val());
                $('#CodigoDocumentoDetalle'+id+'ObservacionesAmpliacion').parent().children('#message').html($('#CabeceraObservacionesAmpliacion').val());
                $('#CodigoDocumentoDetalle'+id+'CentroDistId').parent().children('#message').html($('#CabeceraCentroDistId').val());
                $('#CodigoDocumentoDetalle'+id+'TransferenciaGratuita').parent().children('#message').html($('#CabeceraTransferenciaGratuita').is(':checked')?'Si':'No');
                $('#CodigoDocumentoDetalle'+id+'Itinerante').parent().children('#message').html($('#CabeceraItinerante').is(':checked')?'Si':'No');
                $('#CodigoDocumentoDetalle'+id+'Activo').parent().children('#message').html($('#CabeceraActivo').is(':checked')?'Si':'No');
            }
            // blanqueando los inputs
            blanqueaInputs();
            return false;
        });
        $('a.edit').click(edit);
        $('a.delete').click(del);
        $('a.permissions').click(perms);

        $('#CabeceraCentroDistId').buscarProveedor({
    		'trigger':'change',
    		'modal':true,
    		'url':_WEB_ROOT+'CentroDists/buscar',
    		'aditional_parameters':{'estado':1},
    		'search_window_title':'Buscar Centro de Distribución',
    		'search_window_display_fields':{
    			'display':'[CentroDist.codigo] CentroDist.descripcion',
    			'title':''
    		},
    		'minlength':2,
    		'fill_fields':{
    			'CabeceraCentroDistId':'CentroDist.id'			
    		}		
    	});
    });

    function blanqueaInputs(){
        $('#CabeceraId').val('-1');
        $('#CabeceraSerie').val('');
        $('#CabeceraNumeroInicial').val('');
        $('#CabeceraNumeroFinal').val('');
        $('#CabeceraUltimoUso').val('');
        $('#CabeceraFechaEmision').val('');
        $('#CabeceraFechaVencimiento').val('');
        $('#CabeceraFechaAmpliacion').val('');
        $('#CabeceraCentroDistId').val('');
        $('#CabeceraObservacionesAmpliacion').val('');
        $('#CabeceraTransferenciaGratuita').attr('checked', false);
        $('#CabeceraItinerante').attr('checked', false);
        $('#CabeceraActivo').attr('checked', true);
    }

    function edit(){
        var id = $(this).attr('id').toString();
        id = id.substr(7, id.length - 7);
        $('#CabeceraId').val(id);
        $('#CabeceraSerie').val($('#CodigoDocumentoDetalle'+id+'Serie').val());
        $('#CabeceraNumeroInicial').val($('#CodigoDocumentoDetalle'+id+'NumeroInicial').val());
        $('#CabeceraNumeroFinal').val($('#CodigoDocumentoDetalle'+id+'NumeroFinal').val());
        $('#CabeceraUltimoUso').val($('#CodigoDocumentoDetalle'+id+'UltimoUso').val());
        $('#CabeceraCentroDistId').val($('#CodigoDocumentoDetalle'+id+'CentroDistId').val());
        $('#CabeceraFechaEmision').val($('#CodigoDocumentoDetalle'+id+'FechaEmision').val());
        $('#CabeceraFechaVencimiento').val($('#CodigoDocumentoDetalle'+id+'FechaVencimiento').val());
        $('#CabeceraFechaAmpliacion').val($('#CodigoDocumentoDetalle'+id+'FechaAmpliacion').val());
        $('#CabeceraObservacionesAmpliacion').val($('#CodigoDocumentoDetalle'+id+'ObservacionesAmpliacion').val());
        $('#CabeceraCentroDistId').val($('#CodigoDocumentoDetalle'+id+'CentroDistId').val());
        $('#CabeceraTransferenciaGratuita').attr('checked',$('#CodigoDocumentoDetalle'+id+'TransferenciaGratuita').val()==1);
        $('#CabeceraItinerante').attr('checked',$('#CodigoDocumentoDetalle'+id+'Itinerante').val()==1);
        $('#CabeceraActivo').attr('checked',$('#CodigoDocumentoDetalle'+id+'Activo').val()==1);
        return false;
    }

    function del(){
        var id = $(this).attr('id').toString();
        id = id.substr(9, id.length - 9);
        $('#row'+id).remove();
        return false;
    }

    function perms(){
        var id = $(this).attr('id').toString();
        id = id.substr(14, id.length - 14);
        var templateV = '<div><input type="checkbox" id="usuario" value="%1" />%2</div>';
        $('#ventanaPermisos div').html('');
        $('#permissions'+id).children('input').each(function(){
            var text = $('#CodigoDocumentoUsuario option[value='+$(this).val()+']').text();
            var input = templateV.replace('%1',$(this).val()).replace('%2', text);            
            $('#ventanaPermisos').children('div').append(input);
        });
        $('#ventanaPermisos #CodigoDocumentoDetalleId').val(id);
        $('#ventanaPermisos').dialog({
            'autoOpen':false,
            'title':'Usuarios autrizados',
            'modal': true,
            'resizable': false,
            'width':400,
            'height':280,
            'buttons':{
                'Ok':function(){
                    var template = '<input type="hidden" name="data[CodigoDocumentoDetalle][%1][SeriesUsuario][%2][usuario_id]" value="%3" />';
                    var detalle = $('#ventanaPermisos #CodigoDocumentoDetalleId').val();                    
                    $('#permissions'+detalle).html('');
                    var i = 0;
                    $('#ventanaPermisos').children('div').children('div').children('input').each(function(){
                        i++;
                        var input = template.replace('%1',detalle).replace('%2', i).replace('%3',$(this).val());
                        $('#permissions'+detalle).append(input);
                    });
                    $('#ventanaPermisos').dialog('close');
                },
                'Eliminar':function(){
                    $('#ventanaPermisos').children('div').children('div').children('input:checked').each(function(){
                        $(this).parent().remove();
                    });
                },
                'Adicionar':function(){
                    if ($('#ventanaPermisos').children('div').children('div').children('input[value='+$('#CodigoDocumentoUsuario').val()+']').length == 0){
                        var inner = templateV.replace('%1', $('#CodigoDocumentoUsuario').val()).replace('%2',$('#CodigoDocumentoUsuario option:selected').text());
                        $('#ventanaPermisos').children('div').append(inner);
                    }
                }
            }
        });
        $('#ventanaPermisos').dialog('open');
    }
</script>